home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 22
/
Aminet 22 (1997)(GTI - Schatztruhe)[!][Dec 1997].iso
/
Aminet
/
util
/
misc
/
Geld_Pruef.lha
/
geldschein-pruef.dok
< prev
next >
Wrap
Text File
|
1997-08-18
|
2KB
|
77 lines
Geldschein-Pruef
© 1997 von Finn Jacobs
PUBLIC DOMAIN. No rights reserved. ;-)
Freely distributable (non-commercially as well as commercially).
Version : 1.2a
Release Date : 18.08.1997
Beschreibung
~~~~~~~~~~~~
Geldschein-Pruef ist ein Tool fuer die Ueberpruefung von den Kennummern
der Deutschen Geldscheine. Nur eine simple Anwendung in Ansi-C von den
Diederischen Gruppen der Linearen-Algebra in Bezug auf 8-Pruefzeichen-
Verfahren.
Bisher sind keine Probleme aufgetaucht.
Hintergrund
~~~~~~~~~~~
Als ich ein Buch ueber Codierungstheorien bekommen habe (eher aus der
Uni-Buecherei :-), stolperte ich ueber die Diederischen Gruppen und die
8-Pruefzeichen-Verfahren. Als noch das Thema Geldscheine befasst wurde,
war das Interesse gross. Also informierte ich mich in dem Artikel ueber
den Mathematischen Hintergrund und lernte so nebenbei einige Tricks und
Kniffe der Matrizen-Rechnung.
Aber nicht nur die Anwendung der "gesicherten" Nummern bei der Deutschen
Bundesbank sind von starkem Interessen, sondern auch die Leistungsfaehig-
keit als fehlerkorrigierender Code der Diederischen Gruppen stand hier
im Vordergrund. Dieses kommt nicht so recht zum Zug, aber in den folgen-
den Seiten des Buches wird sich geradelinig daraufhin bezogen.
Wer also Interesse dafuer hegt, der sollte sich mal das Buch aus einer
Buecherei ausleihen. :-)
Anforderungen
~~~~~~~~~~~~~
- Any OS with an Ansi-C Compiler
- Viele Geldscheine, deren Nummer zu ueberpruefen sind :-)
Author
~~~~~~
Finn Jacobs
Internet fjacobs@computerlabor.math.uni-kiel.de
History
~~~~~~~
V1.2a: - t-Tabelle in 2-Dimensionales-Array verwandelt (intern)
V1.1a: - d0-Errorcode Option implementiert
V1.0a: - erste Version
--------------------------------------------------------------------------
Beispiel
~~~~~~~~
AA6186305Z2
Geldschein-Pruefung 1.1a (13-Aug-97) - von Finn Jacobs
Zu ueberpruefende Nummer : AA6186305Z2
Nummer wird codiert : 00618630592
Permutation ergibt : 15340660822
1. Pruefung : 626662
2. Pruefung : 909
3. Pruefung : 909
4. Pruefung : 0
Die Kennummer existiert.